Personal working system capable of being dynamically combined and adjusted

ABSTRACT

The present disclosure provides a personal working system with a dynamic structure, including a central control unit, wherein the central control unit includes a peripheral identifying component for identifying a plurality of peripherals and connecting the plurality of identified peripherals to constitute a working system; a weak (or short-range) communication interface for communication between the central control unit and the peripherals; a strong (or medium-, or long-range) communication interface for communication between the central control unit and an external node; wherein the weak communication interface includes Bluetooth; and the strong communication interface includes a WiFi connection, an Internet connection, a Local Area Network connection, and a wireless telephone connection. An advantage of the present disclosure is that the peripherals will not be outdated and are universal outside of the system.

CROSS-REFERENCE TO RELATED APPLICATIONS

This is a Continuation application of a non-provisional applicationhaving U.S. patent application Ser. No. 15/545,415 entitled “PERSONALWORKING SYSTEM CAPABLE OF BEING DYNAMICALLY COMBINED AND ADJUSTED” filedon Nov. 20, 2017 and the National Phase application of InternationalApplication No. PCT/CN2015/084858 filed on Jul. 22, 2015, which claimspriority to Chinese Application No. 201510031290.0 filed on Jan. 21,2015, the contents of which are all incorporated herein by reference.

BACKGROUND OF THE INVENTION

With the increasing development of electronic technologies andcommunication technologies, personal audio-visual and personalcommunication devices become more and more prevalent. To meet therequirements of consumers on different functions, screen sizes,portability degrees, input manners, battery durations and the like, avariety of electronic communication and working devices have emerged oneafter another on the market, such as smart phones, portable audio-visualdevices, tablet computers, readers, navigators, smart watches,intelligent body builders, personal healthcare detection devices, etc.

In order to meet the requirements of consumers on different specificfunctions, screen sizes, portability degrees, input manners, batterydurations and the like, manufacturers have to launch electronic deviceshaving varieties of matches and combinations of software and hardware ofsubstantially the same core structure based on the technical level atthat time, for example, different sizes and models of tablet phones withonly varying screen sizes but substantially the same mainboards andother configurations.

Consumers are forced to make more choices for various usage demands (forexample, query and communication when taking a vehicle, watching movies,word processing, drawing, portability, surfing the internet, and routenavigation) and even merely periodic (or temporary) demands Whatunderlie the numerous choices are actually similar circuits andoperating architecture. For example, after dissecting some devices onthe market (including smart phones, portable audio-visual players,tablet computers, readers, navigators, smart watches, intelligent bodybuilders and personal healthcare detection devices), the Inventor foundthat most structures are similar.

In existing electronic communication devices, multiple functions aretypically integrated within a space as small as possible, therebybearing high manufacturing costs incurred by the integration, and alsobringing such problems to the products as difficulty in heatdissipation, high update and upgrade costs and the like; even someimportant functions and features have to be sacrificed and abandoned tosatisfy the lightweight requirements of the products. Due to differentdemands, consumers have to repeatedly buy identical products, arebothered to import and export data and contact lists and repeatedlysynchronize, and even have to buy an entire device at a high price onlyfor the demand for a certain performance

The existing devices have the following structural defects:

1. waste in repeated structures and difficulty to upgrade:

Taking a mobile electronic information processing device as an example,each mobile electronic information processing device on the currentmarket basically has some identical device configurations (such asCPU+GPU+ROM+RAM+microphone+receiver+camera+gravitysensor+Bluetooth+wireless connection (WiFi)+screen+touch screen andother components). That is to say, you spend more than half of the moneyon redundant components when you own your second mobile electronicdevice; moreover, every time your demand on a certain function changes,even only a very simple part thereof, you may have to completely replacethe entire device. When a new peripheral emerges, it will be impossibleto upgrade and update the peripheral devices.

2. Poor adaptability of a fixed structure:

A fixed structure in the existing personal working systems has a pooradaptability. Taking a PAD processing device as an example, in acurrently popular iPad tablet computer of Apple Inc., theCPU+GPU+ROM+RAM+microphone+receiver+camera+gravitysensor+Bluetooth+wireless connection (WiFi)+screen+touch screen areintegrated together, such that regardless in a quiet office, on acrowded bus, or in a spacious living room, a user has no choice but tolook at the screen of the same size and listens to the sound with thesame effect. Such portable smart devices has the same size, but cannotbe randomly combined to use a screen of a varying size in differentoccasions, for example.

3. The structure of existing display devices cannot effectively displayinformation.

SUMMARY OF THE INVENTION

The present disclosure relates to a novel working system, andparticularly to a dynamic structure and method for forming a personalworking system.

The principle is to functionally split an existing device having a fixedstructure to construct an information collecting and processing systemand a communication exchanging system that are dynamically connected tocontrol a central body and a plurality of functional units.

The communication information working system provided by the presentdisclosure is a dynamic communication working system comprising one ormore central processing units and one or more peripherals (or peripheralunits) and capable of implementing a series of functions and completinga series of tasks, wherein the central processing unit has a centralizeddata processing function, the peripheral (or the peripheral unit)executes a specific function. The one or more peripherals (or peripheralunits) and the central processing unit may be mutually identified toestablish a link to exchange data, may receive various data (or variousprocessed data), instructions or commands from the central processingunit and execute or process the various data (or various processeddata), instructions or commands transmitted thereto by the centralprocessing unit.

The link established for the mutual identification between the one ormore peripherals and the central processing unit may be arange-restricted or even an exclusive link; some proprietary orconfidential peripherals should also have function requirements ofexclusiveness and compulsorily disconnecting and removing previous linkinformation. Before the communication working system is formed, thecentral processing unit and the peripherals cannot individually completea certain series of tasks; instead, the central processing unit must bepaired with one or more peripherals to form the working system so as tocomplete the series of tasks together.

The personal working system provided by the present disclosure mayenable background functional parts of the existing electronic device tobe integrated and centralized in a “central processing unit,” or thebackground functions to be selectively integrated and centralized in a“peripheral processing unit,” so as to be dynamically shared by aplurality of peripherals; meanwhile, personalization directed todifferent device users (consumers)' personal demands enables theplurality of peripherals of the personal working system to be morespecialized and simplified. The “central processing unit” and the“peripherals” form a set of portable, dynamically combinable, andadjustable personal communication information processing system. Theperipherals may be randomly and freely matched, such that they will notbe out of date and are universal throughout the world. With the personal“central processing unit,” the user may use any external applicationdevice in any scenario around the world.

According to the present disclosure, the user invests once to buy a“central processing unit” and randomly matches a “peripheral” accordingto any change of his/her personal preference. The user may randomlycombine and use the “peripherals,” as long as he/she can obtain oraccess the “peripherals” or access the peripheral processing unit (orperipheral processing service center) that manages the “peripherals.”For example, the user may have a variety of peripherals, such as “awatch peripheral,” “a spectacle frame peripheral,” “a mobile phoneperipheral,” “a desktop peripheral,” “a vehicle-mounted peripheral,” “aliving room TV,” “a bedroom projector,” etc. Each peripheral abandonsthe complicated and expensive internal structure and becomes thesimplest and the most simplified device; they share the same “centralprocessing unit” provided with an integrated computing center or areshared by different “central processing units.” The user may save aconsiderable portion of the current manufacturing cost of each mobiledevice. The “central processing unit” and the “peripherals” can beupdated and upgraded more conveniently with fewer costs. That is to say,after the computing centers are centralized and integrated, the user mayobtain a “central processing unit” with a double speed and a doubleinternal memory with the same cost. The same type of peripherals mayalso be configured according to different conditions. For example, a“peripheral” with a larger screen is configured at home while a“peripheral” with a smaller screen is configured during travel.

Compared with a traditional portable tablet computer, the functionalcomponents, such as a screen, a touch screen, a keyboard, a mouse, amicrophone, a receiver, a loudspeaker, a camera, a gravity sensingdevice and the like, are eliminated from the “central processing unit”in the present disclosure, so that the volume of a host is greatlyreduced. The eliminated functional components become separate andindividual parts or a combination of multiple functional components formthe “peripherals,” wherein only a processor, a ROM, a RAM, awired/wireless connection, a battery or power supply that are essentialfor functioning are reserved, such that the present central processingunit is especially simplified. The “peripherals” with correspondingfunctions can be developed to the extremity without being limited byother components. For example, a peripheral screen can be very large orvery small depending on user demands Compared with the traditionalportable tablet computers, the dynamically combinable and adjustablepersonal working system according to the present disclosure is morecheap, more convenient and more user-friendly.

The present disclosure provides a dynamically combinable and adjustableportable personal communication information working system, including acentral control unit and a peripheral processing unit that manages oneor more peripherals. According to the present disclosure, the centralcontrol unit includes a peripheral identifying component and anoperating system, for identifying a plurality of peripherals andconnecting the plurality of identified peripherals into a workingsystem. The communication working system provided by the presentdisclosure further includes a communication interface for communicationbetween the central control unit and components of the peripherals (orother peripherals). For example, a weak (or short-range) communicationinterface for communication between the central control unit and thecomponents of the peripherals; a strong (or medium-range and long-range)communication interface for communication between the central controlunit and an external node; the weak communication interface includesBluetooth; the strong communication interface includes Wi-Fi connection,Internet connection, local area network connection and radio telephoneconnection.

The present disclosure provides a novel technical methodology, which isfull-range, omnibearing, and integrated at the highest level,specialized and universal for manufacturers and consumers, bringing newrevolutionary simplicity and economization for the whole field.

To fulfill the above-mentioned purpose, the present disclosure providesa working system, including:

a central control unit, wherein the central control unit comprises aperipheral identifying component for identifying a plurality ofperipherals and connecting the identified plurality of peripherals toconstitute a working system.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows an embodiment 100 of a novel communication working systemof the present disclosure;

FIG. 2A shows a user table 201;

FIG. 2B shows an individual peripheral 131 (131.1, 131.2, . . . 131.n)used by one or more central processing units 120;

FIG. 2C shows a usage status table (or a status tracking table) 203 of aperipheral group (peripheral group 1, peripheral group 2, . . . ,peripheral group n) used by one or more central processing units 120 ata peripheral processing unit 110 (or a peripheral processing servicecenter 110′) end;

FIG. 2D shows a usage status table (or a status tracking table) 204 of aperipheral 131 (131.1, 131.2, . . . 131.n) or a peripheral group(peripheral group 1, peripheral group 2, . . . , peripheral group n) inone or more peripheral processing units 110 (or peripheral processingservice centers 110′) used by a central processing unit 120 at thecentral processing unit 120 end;

FIG. 3 is a structural schematic diagram showing a communication workingsystem 300 formed according to the present disclosure;

FIG. 4 is a structural schematic diagram showing a communication workingsystem 400 formed according to the present disclosure;

FIG. 5 is a structural schematic diagram showing a communication workingsystem 500 formed according to the present disclosure;

FIG. 6 is a structural schematic diagram showing a communication workingsystem 600 formed according to the present disclosure;

FIG. 7 is a structural schematic diagram showing of a communicationworking system 700 formed according to the present disclosure;

FIG. 8 is a structural schematic diagram showing a communication workingsystem 800 formed according to the present disclosure;

FIG. 9A is a structural schematic diagram showing a communicationworking system 901 formed according to the present disclosure;

FIG. 9B is a structural schematic diagram showing a communicationworking system 902 formed according to the present disclosure;

FIG. 9C is a structural schematic diagram showing a communicationworking system 903 formed according to the present disclosure;

FIG. 9D is a structural schematic diagram showing a peripheralintegrated unit 905 formed according to the present disclosure;

FIG. 10A is a structural schematic diagram showing a working system 1001comprising a plurality of central processing units 120 and a peripheralprocessing unit 110;

FIG. 10B is a structural schematic diagram showing a working system 1002comprising a central processing unit 120 and a plurality of peripheralprocessing units;

FIG. 10C is an internal structural diagram showing a working system 1003formed according to the present disclosure;

FIG. 11 is a flow diagram 1100 of operating a novel communicationworking system 100 according to the present disclosure;

FIG. 12 is another embodiment 1200 of a novel communication workingsystem of the present disclosure;

FIG. 13 shows a display system 1300 of the present disclosure;

FIG. 14 shows a display system 1400 of the present disclosure;

FIG. 15 is a flow chart 1500 of operating the display system 1300 ofFIG. 13;

FIG. 16A shows an information box 1680 displayed on a display device1261;

FIG. 16B shows an information box 1680′ displayed on a display device1261;

FIG. 17 is a flow diagram 1500 of operating the display system 1400 ofFIG. 13;

FIG. 18 shows an illustrative structure of the peripheral processor 111in FIG. 1 or the server 1014 in FIG. 10C;

FIG. 19 shows an illustrative structure of the central processor 121 inFIG. 1.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The present disclosure discloses a novel communication working system,and particularly a novel structure of a dynamically combinableinformation system and a method therefor.

FIG. 1 shows an embodiment 100 of a novel communication working systemof the present disclosure. As shown in FIG. 1, a novel communicationworking system 100 of the present disclosure comprises a centralprocessing unit 120 and a peripheral processing unit 110 (or aperipheral processing service center 110′), wherein the centralprocessing unit 120 and the peripheral processing unit 110 (or theperipheral processing service center 110′) may communicate with eachother in a wireless or wired mode. As shown in FIG. 10A, in a systemopen to multiple users and/or equipped with a plurality of peripherals,the peripheral processing unit 110 may be a server or a server system(i.e., the peripheral processing service center 110′), and theperipheral processing unit 110 or peripheral processing service center110′ may provide services to a plurality of central processing units 120(120.1, 120.2, . . . , 120.m). As shown in FIG. 10B, one centralprocessing unit 120 may communicate with a plurality of peripheralprocessing units 110 (110.1, 110.2, . . . , 110.n). As shown in FIG.10B, one central processing unit 120 may be served by a plurality ofperipheral processing units 110 (or peripheral processing service center110′).

The central processing unit 120 comprises a central processor 121, acentral communication circuit 122 (which may be wireless or wired)connected to the central processor 121, a central ID circuit 123 (forstoring a unique ID of the central processing unit 120) connected to thecentral processor 121, an external communication line 125 connected tothe central processor 121, a central operation display device 124connected to the central processor 121, a data acquisition interface 140connected to the central processor 121, and a data acquirer 142connected to the data acquisition interface 140. The data acquisitioninterface 140 may acquire information about a user, and the dataacquisition interface 140 feeds the acquired information about the userto the central processor 121; the central processor 121 may emitpassword information about the user to the peripheral processing unit110 (or the peripheral processing service center 110′), and theperipheral processing unit 110 (or the peripheral processing servicecenter 110′), after checking and passing the password information,allows the central processing unit 120 to access its system, therebyenhancing usage security. The external communication line 125 of thecentral processing unit 120 communicatively connects the centralprocessor 121 (or the central processing unit 120) with an Extranetnode. The Extranet node includes Internet 135, WiFi 136, local areanetwork 137, cloud (or cloud server) 138, and a telephone server 139.

To simplify the circuit of the central operation display device 124 tothe utmost extent and reduce power consumption as much as possible, thecentral operation display device 124 may be a simplest black-and-whiteliquid crystal display screen, as long as it may satisfy the simplestdisplay function. The external communication line 125 is connected to aplurality of external nodes. The external nodes may include theInternet, WiFi, a local area network, a cloud end, a mobile phone, or atelephone. The central processor 121 is provided with a memory 126 inwhich a central management operating system and programs are stored.After running the central management operating system and the programs,the central processor 121 may manipulate and control other lines in thecentral processing unit 120.

The peripheral processing unit 110 comprises a peripheral processor 111,a peripheral interface circuit 104 in communicative connection with theperipheral processor 111, a peripheral communication circuit 102connected (wiredly or wirelessly) to the peripheral processor 111, aperipheral ID storage circuit 101 connected to the peripheral processor111 (for storing unique IDs of the peripheral processing unit 110 or theperipheral processing center 110′), a peripheral management displaydevice 103 connected to the peripheral processor 111, and an externalcommunication line 156 connected to the peripheral processor 111,wherein the external communication line 156 is connected to theInternet, WiFi, or local area network 160 such that the externalprocessing unit 110 is communicatively connected to a website, a dataserver, and a data center 1204. The peripheral interface line 104 isconnected to a plurality of peripherals 131 (131.1, 131.2, . . . ,131.n); the peripherals may include a keyboard, a mouse, a microphone, aloudspeaker, a display, a screen, and a scanner, etc. The peripheralprocessor 111 is provided with a memory 106 in which a peripheralmanagement operating system and programs are stored. After running theperipheral management operating system and the programs, the peripheralprocessor 111 may manipulate and control all other lines in theperipheral processing unit 110. Through the peripheral managementdisplay device 103, a system administrator may set the peripheralprocessing unit 110 as needed, e.g., adding peripherals 131 (131.1,131.2, . . . , 131.n) or setting parameters for the interface circuit ofthe peripherals 131 (131.1, 131.2, . . . , 131.n).

In the present disclosure, the ID of the central processing unit 120 andthe ID of the peripheral processing unit 110 (or the peripheralprocessing service center 110′) are arranged for being mutually paired,mutually identified, and mutually authenticated. Like the externalcommunication line 125 of the central processing unit 120, the externalcommunication line 156 of the peripheral processing unit 110 (peripheralprocessing center 110′) communicatively connects the peripheralprocessor 111 (peripheral processing unit 110) to an Extranet node,which includes the Internet, WiFi, a local area network, a cloud end (ora cloud server), and a telephone server. An external communication line156 is provided at the peripheral processing unit 110, so that theexternal communication line 125 in the central processing unit 120 maybe omitted, and the central processing unit 120 may communicate with theExtranet node via the peripheral processing unit 110 (peripheralprocessing center 110′), so as to further miniaturize the centralprocessing unit 120. Moreover, by providing the external communicationline 156 at the peripheral processing unit 110 (peripheral processingcenter 110′) and excluding the external communication line 125 from thecentral processing unit 120, when an additional or newly unveilingcommunication protocol or technology is needed, it is only required tochange the external communication line 156 of the peripheral processingunit 110, without a need to change the central processing unit 120.

The central processing unit 120 and the peripheral processing unit 110communicate (wiredly or wirelessly) with each other via the centralcommunication circuit 122 and the peripheral communication circuit 102of the peripheral processing unit 110. No data exchange is done betweenapplication peripheral devices 131 (131.1, 131.2, . . . , 131.n), andthe application peripheral devices 131 only send data or commands to thecentral processing unit 120 or receive the data or commands from thecentral processing unit 120. The central processing unit 120, afterprocessing the data or commands sent by the application peripheraldevices 131 (131.1, 131.2, . . . , 131.n), generates results, and thenpossibly sends the results to one or more application peripheral devices131 (131., 131.2, . . . , 131.n) to execute. The functions of theapplication peripheral devices 131 (131.1, 131.2, . . . , 131.n) may berepetitive (e.g., a plurality of screens simultaneously display theinformation, data and command emitted by the central processing unit120). A plurality of application peripheral devices 131 (131.1, 131.2, .. . , 131.n) may be combined into a peripheral group (e.g., including amouse, a keyboard, a display screen, a loudspeaker, a microphone). Bycombining the matched application peripheral devices 131 (131.1, 131.2,. . . , 131.n), the peripheral group as a whole is paired andcommunicates with the central processing unit 120. The applicationperipheral devices 131 (131.1, 131.2, . . . , 131.n) may be paired andused with a plurality of central processing units 120 within differentperiods of time; however, in the same period of time, the sameapplication peripheral 131 (131.1, 131.2, . . . , 131.n) or the sameperipheral group can only be paired and communicate with the same set ofcentral processing unit 120 within the same period of time.

As an alternative embodiment, in the central processing unit 120, thecentral communication circuit 122, the central ID circuit 123, and theexternal communication line 125 may be integrated into the centralprocessor 121. Likewise, in the peripheral processing unit 110, theexternal communication circuit 102, the peripheral request ID circuit101, and the peripheral external circuit 104 may be integrated into theperipheral processor 111.

In FIG. 1, the wireless communication between the ID of the centralprocessing unit 120 and the peripheral processing unit 110 (or theperipheral processing service center 110′) via antennas 133 and 134 isindicated by a bidirectional dotted line 151; and the wiredcommunication is indicated by a bidirectional solid line 152.

FIG. 2A shows a user table 201 for storing, in the peripheral processingunit 110 (or peripheral processing service center 110′), the IDs ofcentral processing units 120 that are allowed to use the peripheralprocessing unit 110.

FIG. 2B shows a usage status table (or status tracking) 202 ofindividual peripherals 131 (131.1, 131.2, . . . , 131.n) used by one ormore central processing units 120 and stored at the peripheralprocessing unit 110 (or peripheral processing service center 110′) end,for indicating the status of the central processing units 120 (120.1,120.2, . . . , 120.m) entering the system and the status of theperipherals 131 used by the accessed central processing unit 120.Specifically, a first column of the usage status table 202 records thecentral processing unit ID (which may represent the IDs of users); asecond column of the usage status table 203 records the IDs of theperipherals 131 (which may represent the peripherals); and the thirdcolumn of the usage status table 201 records the status of theperipherals 131, including three states: idle, locked, or working.

FIG. 2C shows a usage status table (or status tracking) 203 ofperipheral groups (device group 1, device group 2, . . . , device groupn) used by one or more central processing units 120 and stored in theperipheral processing unit 110 (or peripheral processing service center110′) end, for indicating the status of the central processing units 120(120.1, 120.2, . . . , 120.m) entering the system and the status of theperipheral groups used by the accessed central processing unit 120.Specifically, the first column of the usage status table 203 records acertain central processing unit ID (which may represent the ID of theuser); the second column of the usage status table 203 records theperipheral group ID, the third column of the usage status table 203records the ID of each device in the peripheral group (which mayrepresent the peripheral); and the fourth column of the usage statustable 203 records the status of the peripheral group, including threestates: idle, locked or working. The peripheral group usage status table203 enables all devices in the device group to be selected by onerequest when the central processing unit 120 requests the peripheralprocessing unit 110 (or the peripheral processing service center 110′)for a peripheral. In this way, the peripheral processing unit 110 (orthe peripheral processing service center 110′) may combine theperipherals in an optimized manner. Without the function of groupselection, when a plurality of central processing units 120 (120.1,120.2, . . . , 120.m) request for a peripheral service from oneperipheral processing unit 110 (or peripheral processing service center110′), it would be hard for a certain central processing unit 120 toselect an optimized combination of peripherals.

Before running a peripheral or a peripheral group, the peripheralprocessing unit 110 (or peripheral processing service center 110′) fillsthe IDs of the central processing units (central ID1, central ID2,central ID3, . . . , central IDn) in the first column of the peripheralusage status table 202 or the peripheral usage status table 203,indicating that all central processing units with the IDs (central ID1,central ID2, central ID3, . . . , central IDn) are using correspondingperipherals or peripheral groups in the peripheral processing unit 110(or the peripheral processing service center 110′); later during the useprocess, contents of a corresponding row in the table are updated basedon the received IDs of the central processing units. The status table202 and the status table 203 reflect one or more central processingunits 120 that are currently using the peripheral processing unit 110(or peripheral processing service center 110′).

FIG. 2D shows a usage status (or status tracking) table 204 ofperipherals 131 (131.1, 131.2, . . . , 131.n) or peripheral groups(device group 1, device group 2, . . . , device group n) in one or moreperipheral processing units 110 (or peripheral processing servicecenters 110′) used by a certain central processing unit 120 and storedin the central processing unit 120 end. Specifically, the first columnof the usage status table 204 records the ID of the peripheralprocessing unit (or peripheral processing service center); a secondcolumn of the usage status table 204 records IDs of peripherals orperipheral groups (which may represent the peripherals or peripheralgroups that are requested or used); the third column of the usage statustable 204 records a requested content; the fourth column of the usagestatus table 204 records operation status, including three states:rejection, waiting for an operation result, and completed. After thecentral processing unit 120 receives a request grant from one peripheralprocessing unit 110 (or the peripheral processing service center 110′),the central processing unit 120 fills the ID of the peripheralprocessing unit 110 (or the peripheral processing service center 110′)into the first column of the usage status table 204; later during theuse process, content of a corresponding row in the table will be updatedbased on the ID of the peripheral or peripheral group as received. Thestatus table 204 reflects one or more peripheral processing units 110(or peripheral processing service centers 110′) currently used by thecentral processing unit 120.

The tables in FIGS. 2A-C are stored in the peripheral processing unit110 (or peripheral processing service center 110′), such that theperipheral processing unit 110 (or the peripheral processing servicecenter 110′) can check and track one or more central processing units120 about their communication with and use of the peripheral processingunit 110 (or peripheral processing service center 110′); while the tablein FIG. 2D is stored in the central processing unit 120, such that inthe central processing unit 120, communication and use of one or moreperipheral processing units 110 (or peripheral processing servicecenters 110′) can be checked or tracked. Setting of the usage status (orstatus tracking) of the tables 201-204 enables a certain centralprocessing unit 120 to communicate with a plurality of peripheralprocessing units 110 (or peripheral processing service center 110′) andalso enables a certain peripheral processing unit 110 (or peripheralprocessing service center 110′) to communicate with a plurality ofcentral processing units 120.

FIG. 3 shows a communication working system 300 of the presentdisclosure, comprising a central processing unit 120 and a peripheralprocessing unit 110. The central processing unit 120 communicates(wiredly or wirelessly) with the peripheral processing unit 110; thecentral processing unit 120 may communicate with Extranet nodes via itsexternal communication line 125. The Extranet nodes include a wirelesstelephone communication server 161, an Internet/cloud processing server162, and a local area network 163. Meanwhile, via its communicationcircuit 122, the central processing unit 120 communicates with theperipheral processing unit 110 (or peripheral processing service center110′) so as to connect a peripheral 1, a peripheral 2, a peripheral 3, .. . , and a peripheral n. Therefore, in the system of FIG. 3, for thecentral processing unit 120, the peripheral processing unit 110 (or theperipheral processing service center 110′) and the applicationperipheral devices 131 (131.1, 131.2, . . . , 131.n) form an Intranet301, while the wireless telephone communication server 161, theInternet/cloud processing server 162 and the local area network 163 areExtranets 302. Via its Intranet 301, the central processing unit 120 mayselect different peripheral 1, peripheral 2, peripheral 3, . . . , andperipheral n, which may form a working system that can complete one ormore tasks; via its Extranet 302, a plurality of central processingunits 120 (120.1, 120.2, . . . , 120.m) may be connected and communicatewith each other (as shown in FIG. 14). Moreover, the peripheralprocessing unit 110 per se in the communication working system 300 shownin FIG. 3 may be a portable mobile device specifically for connecting aplurality of portable peripherals, e.g., a keyboard, a mouse, a harddisk and a small screen, convenient for use during travel.

FIG. 4 shows a communication working system 400 of the presentdisclosure. Like the working system 300, the working system 400comprises a central processing unit 120 and a peripheral processing unit110. The central processing unit 120 communicates (wiredly orwirelessly) with the peripheral processing unit 110; however, thecentral processing unit 120 does not communicate with an Extranet node.In other words, in the working system of the present disclosure, theIntranet 301 and the Extranet 302 may work separately and independently.In the working system shown in FIG. 4, the working system may workindependently without the Extranet 302. In the communication workingsystem 400, the central processing unit 120 may communicate with theExtranet node via the peripheral processing unit 110.

FIG. 5 shows a communication working system 500 of the presentdisclosure. The central processing unit 120 is connected with aplurality of peripherals with a certain specific function or purposethrough the peripheral processing unit 110 (or the peripheral processingservice center 110′). The various peripherals include: a human bodybiological data acquisition ECG application peripheral, a GPSacquisition application peripheral, a flash/CD/medium data applicationperipheral, a payment application peripheral, an earpiece/speaker/audiooutput application peripheral a microphone/audio acquisition applicationperipheral, a joystick/mouse/keyboard application peripheral, ahandwriting board application peripheral, a screen/spectacles/displaypanel/projector/TV application peripheral, a scanner/camera/videocamera/video acquisition application peripheral, aperspective/ultrasonic wave/application peripheral, a barcode scanningapplication peripheral, a radio signal acquisition applicationperipheral, etc. As needed, the central processing unit 120 may selectany combination of a plurality of peripherals.

FIG. 6 shows a communication working system 600 of the presentdisclosure. As illustrated in FIG. 6, a control central processing unit120 requests the peripheral processing unit 110 for using peripherals(including: a display screen, a mouse, a keyboard, and a scanner); apersonal control central processing unit 120, after answering, beingpaired with, and calling the peripheral processing unit 110, exchangesverification information therewith. The pairing is achieved after theverification passes. After the control central processing unit 120 ispaired and connected with the display screen, the mouth peripheral, thekeyboard, and the scanner, a communication working system 600 is formed.Via its external communication line 125, the personal control centralprocessing unit 120 communicates with an Internet cloud processor tosend a scanned file to the Internet cloud processor for storage.

FIG. 7 shows a communication working system 700 of the presentdisclosure. As illustrated in FIG. 7, the control central processingunit 120 requests use of peripherals (including: a display screen, amouse, a keyboard, a microphone, and a receiver) from the peripheralprocessing unit 110; the control central processing unit 120, afteranswering, being paired with, and calling the peripheral processing unit110, exchanges verification information with the peripheral processingunit 110. The pairing is achieved after the verification passes. Afterthe personal control central processing unit 120 is paired and connectedwith the display screen, the mouse peripheral, the keyboard, themicrophone and the receiver, the communication working system 700 isformed. Via its external communication line 125, the control centralprocessing unit 120 is connected with a wireless telephone communicationprovider to perform a call operation.

FIG. 8 shows a communication working system 800 of the presentdisclosure. As illustrated in FIG. 8, the control central processingunit 120 requests peripherals (including: a display screen, a mouse, akeyboard, and a joystick peripheral) from the peripheral processing unit110. The personal control central processing unit 120, after answering,being paired with, and calling the peripheral processing unit 110,exchanges verification information with the peripheral processing unit110. The pairing is achieved after the verification passes. After thecontrol central processing unit 120 is paired and connected with thedisplay screen, the mouse peripheral, the keyboard, and the joystickperipheral, the communication working system 800 is formed. Via itsexternal communication line 125, the control central processing unit 120is connected with an Internet cloud processor to perform a game playoperation.

FIG. 9A shows a communication working system 901 of the presentdisclosure. As illustrated in FIG. 9A, the control central processingunit 120 requests use of security authentication peripherals (includinga personal biological data acquisition ECG peripheral, a human bodybiological data acquisition peripheral, and an automatic authenticationperipheral) from the peripheral processing unit 110, so as to establisha fast, highly secure and reliable combination of pairing andauthenticating the peripherals. For example, firstly, a human bodybiological data acquisition peripheral is paired with a personal controlcenter of a machine owner to acquire biological data (biologicalinformation such as heart rate, oxygen content in blood, ECG waveform,and fingerprint) of the owner, the biological data being analyzed andrecorded to form a biological fingerprint of the owner; when an operator(the owner) holds/contacts other peripheral inbuilt with the human bodybiological data acquisition ECG peripheral, the human body biologicaldata of the operator may be acquired and fed into the control centralprocessing unit which analyzes and detects the data to compare with thestored biological fingerprint or even may compare them with real-timedata; after confirmation of consistency, the control central processingunit may automatically accept the request for adding the peripheral.This set of hardware may form a set (periphery+human body biologicaldata acquisition peripheral+battery) of automatically paired securityperipheral group. This function may be applied to fields such as onlinepayment, secure check-in, etc Immediate use may be realized when thepersonal control center user picks up a peripheral, and the user evenmay continue to finish a novel or a program from the part just stopped.For a need of a higher level of confidential information, it is alwaysneeded to verify a user's authenticity more accurately in fields offinance, security, and national defense; at this point,electrocardiogram information of Sanyinjiao acupoint at a user's anklepart may be acquired by a personal information acquisition peripheralclosely matched with the personal control center, because the human bodydata volume of Sanyinjiao is larger, more accurate, more hidden, andmore convenient to wear the acquisition device peripheral than otherparts. When the user touches by hand the functional peripheral thatneeds to be matched, the functional peripheral may acquire the user'sbody information by contact with the user's skin, compare with thereal-time data acquired by the personal control center, and thendecisively and correctly determine whether the person who touches isjust the same person who carries the personal control center, therebyachieving a higher-level identification and authentication.

FIG. 9B shows a communication working system 902 of the presentdisclosure, illustrating a working system in which the control centralprocessing unit 120 is simultaneously connected to a plurality ofperipheral processing units 110.1, 110.2, and 110.3. As illustrated inFIG. 9B, a lecturer carrying the control central processing unit 120requests use of lecture peripherals (including a mouse, a keyboard, aloudspeaker, a private display screen) from the peripheral processingunit 110.1; when the lecturer's control central processing unit 120 isconnected with the mouse, keyboard, loudspeaker, and private displayscreen peripheral, a presentation work peripheral group is formed. Thelecturer may also use the central processing unit 120 to request use ofclass audience peripherals (including a large display screen for theaudience) from the peripheral processing unit 110.2; when the lecturer'scontrol central processing unit 120 is connected to the large displayscreen peripheral for the audience, a class audience peripheral group isformed. The lecturer may further use the control central processing unit120 to request use of remote audience peripherals (including remotedisplay peripheral 1, display peripheral 2, . . . , display peripheraln) from the peripheral processing unit 110.3; when the lecturer'scontrol central processing unit 120 is connected to the remote displayperipheral 1, display peripheral 2, . . . , display peripheral n, aremote audience peripheral group is formed. Through the peripheralprocessing unit 110.1, the peripheral processing unit 110.2, and theperipheral processing unit 110.3, the lecturer's control centralprocessing unit 120 forms a communication working system 900, such thatthe lecturer may perform a lecture operation.

FIG. 9C shows a working system 903 of the present disclosure,illustrating a working system in which the control central processingunit 120 is simultaneously connected to a plurality of peripheralprocessing units 110.1, 110.2, and 110.3. As illustrated in FIG. 9C, thecentral processing unit 120 requests use of basic peripherals (includingthe mouse, the keyboard, the microphone, the speaker, and the displayscreen) from the peripheral processing unit 110.1; after the centralprocessing unit 120 is connected to the mouse, the keyboard, themicrophone, the speaker, and the display screen peripheral, a basicworking peripheral group is formed. The central processing unit 120 mayalso request use of a printer peripheral from the peripheral processingunit 110.2; after the central processing unit 120 is connected with theprinter peripheral, the working system 902 has a print function. Thecentral processing unit 120 may further request an image inputperipheral from the peripheral processing unit 110.3; after the centralprocessing unit 120 is connected to the image input peripheral, theworking system 902 has an image input function. Through the peripheralprocessing unit 110.1, the peripheral processing unit 110.2, and theperipheral processing unit 110.3, the central processing unit 120 formsa communication working system 902, and the user may perform printingand image input operations. In FIG. 9C, the central processing unit 120simultaneously communicates with the three peripheral processing units110.1, 110.2, and 110.3. With this setting, the three peripheralprocessing units 110.1, 110.2, and 110.3 have their own peripheralprocessing unit IDs, for being paired with the central processing unit120.

FIG. 9D shows a peripheral integrated unit 905. As shown in FIG. 9D, theperipheral integrated unit 905 comprises a single peripheral orperipheral group 962 and a peripheral processing unit 964 (or 130). Theperipheral may be a printer peripheral, a scanner peripheral, or animage input peripheral; the peripheral group may be a group of devices,e.g., a mouse, a keyboard, a microphone, a speaker, and a display screenperipheral. The peripheral integrated unit 905 may have its own uniqueperipheral ID for identifying the peripheral integrated unit 905. Thestructure and function of the peripheral processing unit 964 areidentical or similar to those of the peripheral processing unit 110 inFIG. 1. The peripheral integrated unit 905 shown in FIG. 9D maycommunicate with any central processing unit 120. The structure of theperipheral integrated unit 905 has a benefit that later, a peripheralmanufacturer may specifically configure a peripheral processing unit 964(or 110) for any manufactured peripheral or a group of peripherals,pre-set the ID, peripheral parameters, peripheral invoking commands,peripheral communication protocols and instructions of the peripheralintegrated unit 905. After purchasing any kind of peripheral or anygroup of peripherals, the user may set the parameters, invokingcommands, and communication protocols for the central processing unit120 according to the instructions of the peripheral, such that thecentral processing unit 120 may communicate with the peripheralintegrated unit 905, thereby being capable of using the peripheral orperipheral group. Such modularized settings enable the centralprocessing unit 120 to be conveniently connected with any kind ofindividually manufactured peripheral or peripheral group.

FIG. 10A shows a system 1001 that is open to multiple users and providesmultiple peripherals. As shown in FIG. 10A, a peripheral processingservice center 110′ may be provided with one or more servers andequipped with a plurality of peripherals, for providing services to aplurality of central processing units 120 (120.1, 120.2, . . . , 120.m).

FIG. 10B shows a system 1002 having a plurality of peripheral processingunits 110 (or peripheral processing service centers 110′). The pluralityof peripheral processing units 110 (or peripheral processing servicecenters 110′) may be distributed among different locations, differentcities, or different countries, as long as they are located within acertain range, the control central processing unit 120 may access anyperipheral processing unit 110 (or peripheral processing service center110′) and obtain the peripheral service provided thereby.

FIG. 10C shows a more specific structure 1003 in the peripheralprocessing service center 110′. As shown in FIG. 10C, the peripheralprocessing service center 110′ comprises a server/server group 1014′, alocal high-speed network 1012, and an external communication circuit1016. Under the control of the server/server group 1014, the localhigh-speed network 1012 is connected to a peripheral 1, a peripheral 2,. . . , a peripheral n; the server/server group 1014 manages and assignsthe peripheral 1, the peripheral 2, . . . , the peripheral n to thecentral processing unit 120 (120.1, 120.2, . . . , 120.m). Under thecontrol of the server/server group 1014, the peripheral processingservice center 110′ can indirectly communicate with the wirelesstelephone communication server, and a networking/cloud processingservice provider, a local area network, and a WiFi or the like, therebyproviding wireless telephone communication, networking/cloud processing,local area network service, and WiFi service to the central processingunit (120.1, 120.2, . . . , 120.m). In this way, the central processingunit 120 (120.1, 120.2, . . . , 120.m) may omit its externalcommunication line 125 (see FIG. 1), thereby further simplifying thecircuit of the central processing unit 120 (120.1, 120.2, . . . ,120.m).

FIG. 11 shows a flow diagram 1100 for operating a personal communicationworking system 100 according to the present disclosure.

Step 1103: after turning to step 1103 from the starting step 1102, acertain central processing unit 120 issues a peripheral use request to anearby peripheral processing unit 110 (or peripheral processing servicecenter 110′). When a central processing unit 120 is to use a peripheral131 (131.1, 131.2, . . . , 131.n) in the peripheral processing unit 110(or peripheral processing service center 110′) as shown in FIG. 1 orFIGS. 10A-C, the central processing unit 120 issues a peripheral userequest to the peripheral processing unit 110 via its centralcommunication circuit 122, the peripheral use request including thecentral processing unit ID. The IDs of the central processing units 120are stored in the ID line (or memory) 101, each of the centralprocessing units 120 having a unique (or peculiar) ID (e.g., using an IPaddress or a telephone number). Before the central processing unit 120issues the peripheral use request to the peripheral processing unit 110,the central processor 121 retrieves its ID from the central ID_circuit(or memory) 123 and feeds it to the central communication circuit 122,so as to issue the peripheral use request to the peripheral processingunit 110 (or peripheral processing service center 110′). The peripheraluse request includes a start signal and an end signal; the peripheraluse request further includes a plurality of information segments(including the nature of the request), the plurality of informationsegments being included between the start signal and the end signal,facilitating the peripheral processing unit 110 to capture theinformation between the start signal and the end signal.

Step 1104: the peripheral processing unit 110 (or peripheral processingservice center 110′) performs an approval processing. When the centralprocessing unit 120 is located within a certain range of the peripheralprocessing unit 110 (or peripheral processing service center 110′), theperipheral processing unit 110 (or peripheral processing service center110′) receives a peripheral use request (including its ID) from thecentral processing unit 120 via its peripheral communication circuit102, and the ID of the central processing unit 120 and the peripheraluse request are fed to its peripheral processor 111. If the peripheralprocessing unit 110 (or peripheral processing service center 110′) is aclosed system (which only provides services to a pre-registered centralprocessing unit), the peripheral processing unit 110 checks whether auser table 201 (see FIG. 2A) pre-stores the received ID; if the receivedID is not found, the peripheral processing unit 110 (or peripheralprocessing service center 110′) rejects the peripheral use request; ifthe received ID is found in the user table 201, the peripheralprocessing unit 110 (or peripheral processing service center 110′)(after verifying password information with the user) preliminarilyapproves the peripheral use request. If the peripheral processing unit110 is an open system (and provides services to any central processingunit), the peripheral processing unit 110 (or peripheral processingservice center 110′) preliminarily approves the peripheral use requestwithout checking the user table 201. After preliminarily approving theperipheral use request, the peripheral processor 111 checks a peripheralusage status table 202 (see FIG. 2B) and/or the peripheral group usagestatus table 203 (see FIG. 2C) to determine whether an idle peripheral131 (131.1, 131.2, . . . , 131.n) exists. If there exists no idleperipheral 131 (131.1, 131.2, . . . , 131.n) (i.e., all cells in thefirst column of the usage status table 202 of the peripheral or thefirst column of the usage status table 203 of the peripheral are filledwith IDs; or all peripherals are in a working state), the peripheralprocessor 111 will reject the peripheral use request; if there exists anidle peripheral 131 (131.1, 131.2, . . . , 131.n), the peripheralprocessor 111 will approve the peripheral use request.

Step 1105: the peripheral processing unit 110 (peripheral processingservice center 110′) performs a verification judgment. If theverification passes, turn to step 1006 to perform a peripheral requestapproved response; if the verification fails, turn to step 1107 to senda peripheral request rejected response to the central processing unit120, and then turn to step 1120 to end the procedure.

Step 1106: the peripheral processing unit 110 (or peripheral processingservice center 110′) issues a peripheral request approved response.After the peripheral use request is approved, the peripheral processor111 retrieves its peripheral ID from the peripheral ID circuit (ormemory) 101, and issues the peripheral use request approved response toits peripheral communication circuit 102. The use request approvedresponse includes a start signal and an end signal, as well as aplurality of information segments (including the nature of theresponse), the plurality of information segments being included betweenthe start signal and the end signal, facilitating the central processingunit 120 to capture the response information between the start signaland the end signal. The request approved response includes the ID of theperipheral processing unit 110 (or peripheral processing service center110′), the ID of the central processing unit 120 (for indicating thecentral processing unit 120 receiving the peripheral request approvedresponse) and the ID of an available peripheral or the ID of anavailable peripheral group. Before issuing the request response, theperipheral processing unit 110 may change the available peripheral inFIG. 2B or the available peripheral group in FIG. 2C into a locked stateto forbid them from being affected by other central processing units120. If the peripheral processing unit 110 (or peripheral processingservice center 110′) rejects the peripheral use request of the centralprocessing unit 120, the peripheral processing unit 110 (or theperipheral processing service center 110′) also notifies, via a wirelesscommunication, the central processing unit 120 of rejection reasons forits peripheral use request.

Step 1108: the central processing unit 120 issues a peripheral startrequest. After receiving the request approved response, the centralprocessor 121 in the central processing unit 120 checks whether thecentral ID of the request approved response is consistent with its ownID; in the case of consistency, captures the content in the requestapproved response; in the case of inconsistency, discards the content inthe request approved response. When the ID in the request response isconsistent with its own ID, the central processor 121 displays the ID ofthe available peripheral or the ID of the available peripheral group, aswell as the name of the available peripheral, on its central operationdisplay device 124. In this case, the user may select an availableperipheral or an available peripheral group through the peripheraloperation display device 124. The selection function of the peripheralgroup enables the central processing unit 120 to select all devices inthe peripheral group with one peripheral request issued to theperipheral processing unit 110 (or peripheral processing service center120′). In this way, the peripheral processing unit 110 (or peripheralprocessing service center) may combine the peripherals in an optimizeduse manner. Without the function of group selection, when a plurality of110 (110.1, 110.2, . . . , 110.n) communicate with one peripheralprocessing unit 110 (or peripheral processing service center 110′), itwould be hard for a certain central processing unit 120 to select anoptimized peripheral combination. Before the central processing unit 120issues a peripheral start request, the ID of the peripheral processingunit (or peripheral processing service center) is filled in the table204, and the peripheral ID (or peripheral group ID) and the requestedcontent (i.e., a start request) are filled in the corresponding row.Then, the central processing unit 120 issues the peripheral startrequest through its central communication circuit 122. The peripheralstart request includes a start signal and an end signal, as well as aplurality of information segments (including the nature of the request)included between the start signal and the end signal, facilitating theperipheral processing unit 110 to capture the information between thestart signal and the end signal. The peripheral start request includesthe ID of the peripheral processing unit 110 (or peripheral processingservice center 110′), the ID of its own (the ID of the centralprocessing unit 120), the ID of the selected peripheral or the ID of theperipheral group, an operation command and/or data.

Step 1110: executing the operation command and/or data issued by thecentral processing unit 120 in the peripheral processing unit 110 (orthe peripheral processing service center 110′). After receiving theperipheral start request, the peripheral processing unit 110 checkswhether the ID of the peripheral processing unit 110 (or peripheralprocessing service center 110′) in the peripheral start request isconsistent with its own ID; in the case of consistency, captures thecontent in the peripheral start request; in the case of inconsistency,discards the content in the peripheral start request. After theperipheral processing unit 110 (or peripheral processing service center110′) determines to receive the peripheral start request, its peripheralprocessor 111 captures from the peripheral start request, the ID of thecentral processing unit 120, the ID of the selected peripheral or the IDof the peripheral group, an operation command and/or data; and uses theselected peripheral or peripheral group to process data according to theoperation command (or separately execute the operation command). Beforeexecuting the operation processing, the peripheral processing unit 110changes the selected peripheral or peripheral group in the correspondingcentral processing unit 120 ID row in the work status table 202 or 203from the locking state into the working state, and changes theunselected peripheral or peripheral group from the locked state into theidle state.

Step 1112: the peripheral processing unit 110 (or peripheral processingservice center 110′) issues a peripheral operation response. Afterobtaining the operation processing result, the peripheral processingunit 110 issues a peripheral operation response through its peripheralcommunication circuit 102. The peripheral operation response includes astart signal and an end signal, as well as a plurality of informationsegments (including the nature of the request) included between thestart signal and the end signal, facilitating the peripheral processingunit 110 to capture the information between the start signal and the endsignal; the peripheral operation response includes a peripheral ID ofthe peripheral processing unit 110 (or peripheral processing servicecenter 110′), the ID of the central processing unit 120, and theperipheral operation processing result.

Step 1113: the central processing unit 120 determines whether tocontinue further processing the operation result. After receiving theperipheral operation response, the central processor 121 in the centralprocessing unit 120 checks whether the central processing unit ID in theperipheral operation response is consistent with its own ID; in the caseof consistency, captures the content in the peripheral operationresponse; in the case of inconsistency, discards the information in theperipheral operation response. When the central processing unit ID inthe request response is consistent with its own ID, the centralprocessor 121 determines whether it is necessary to further process theoperation result of the peripheral. According to the peripheralprocessing unit (or peripheral processing service center) ID, thecentral processor 121 in the central processing unit 120 may determinethe operation result of which peripheral unit 110 (or the peripheralprocessing service center 110′) to receive, and the operation resultcorresponding to which specific peripheral result by checking the usagestatus (or status tracking) table 204 of the peripheral process unit (orperipheral processing service center). With the ID of the peripheralprocessing unit (or peripheral processing service center), the centralprocessing unit 120 may communicate and connect simultaneously with aplurality of peripheral units 110 (or the peripheral processing servicecenters 110′). If the operation result sent from the peripheral unit 110(or peripheral processing service center 110′) does not need to befurther processed, turn to step 1115; if it needs to be furtherprocessed, turns to step 1114.

Step 1114: the central processing unit 120 continues to process theoperation result. For example, if the operation result needs to accessan external node (e.g., the Internet), the central processor 121accesses the Internet for processing via its external communication line125.

Step 1115: the central processing unit 120 determines whether it isnecessary to further use the peripherals 131 (131.1, 131.2, . . . ,131.n) in the peripheral processing unit 110 (or peripheral processingservice center 110′) with the peripheral processing unit (or peripheralprocessing service center) ID. If it is necessary to continue using theperipherals 131 (131.1, 131.2, . . . , 131.n) in the peripheralprocessing unit 110, the operation turns to step 1108 to issue a newperipheral start request; if it is not ncessary to continue using theperipherals 131 (131.1, 131.2, . . . , 131.n) in the peripheralprocessing unit 110, the operation turns to 1116.

Step 1116: the central processing unit 120 issues a Peripheral UseTermination request. When one central processing unit 120 intends toterminate use of the peripherals 131 (131.1, 131.2, . . . , 131.n) inthe peripheral processing unit 110 (or the peripheral processing servicecenter 110′) shown in FIG. 1 or FIGS. 10A-B, the central processing unit120 issues a Peripheral Use Termination request to the peripheralprocessing unit 110 (or peripheral processing service center 110′), andthe Peripheral Use Termination Request includes the ID of the peripheralunit (or peripheral processing service center) and its own ID (i.e.,central processing unit ID). The Peripheral Use Termination requestincludes a start signal and an end signal; the Peripheral UseTermination request further includes a plurality of information segments(including the nature of the request), the plurality of informationsegments being included between the start signal and the end signal,facilitating the peripheral processing unit 110 to capture theinformation between the start signal and the end signal. Before issuingthe Peripheral Use Termination request, the central processing unit 120eliminates the ID of the corresponding peripheral unit 110 (or theperipheral processing service center 110′) from the table 204,indicating that the peripheral processing unit 110 (or the peripheralprocessing service center 110′) will not be used any longer. If theresponse from the peripheral unit 110 (or the peripheral processingservice center 110′) is received later, because the ID of the peripheralunit 110 (or the peripheral processing service center 110′) cannot befound from the table 204, the central processing unit 120 will notperform any processing to the response.

Step 1118: The peripheral processing unit 110 (or the peripheralprocessing service center 110′) disconnects the communication with thecentral processing unit 120. After receiving the Peripheral UseTermination request issued by the central processing unit 120, theperipheral processor 111 in the peripheral processing unit 110 checkswhether the ID of the peripheral unit (or peripheral processing servicecenter) involved in the Peripheral Use Termination request is consistentwith its own ID; in the case of consistency, captures the content in thePeripheral Use Termination request; in the case of inconsistency,discards the content in the Peripheral Use Termination request. Afterdetermining to receive the Peripheral Use Termination request, theperipheral processing unit 110 feeds the ID of the central processingunit 120 and the Peripheral Use Termination request to the peripheralprocessor 111. The peripheral processor 111 removes the ID of thecentral processing unit 120 from the corresponding row in the PeripheralUsage status table 202 (see FIG. 2B) and/or the Peripheral Group Usagestatus table 203 (see FIG. 2C), changes the status in the correspondingrow in the corresponding Peripheral Usage status table 202 (see FIG. 2B)and/or the Peripheral Group Usage status table from the working stateinto the idle state, and releases the peripherals and/or peripheralgroups in the corresponding row, such that other central processingunits may use these released peripherals and/or peripheral groups. Theperipheral processor 111 then turns the operation to the end step 1120.At step 1120: the operation procedure ends.

After the ID of the central processing unit 120 is removed from thePeripheral Usage status table 202 (see FIG. 2B) and/or the PeripheralGroup Usage status table 203 (see FIG. 2C), if the central processingunit 120 sends a Peripheral Use request to the peripheral processingunit 110 again, the peripheral processor 111 will not find the ID of thecentral processing unit 120 any longer in the Peripheral Usage statustable 202 (see FIG. 2B) and/or the Peripheral Group Usage status table203 (see FIG. 2C). Therefore, the peripheral processing unit 110 sends arejection response to ask the central processing unit 120 to resend theperipheral use request, such that the peripheral processing unit 110re-performs an approval processing in step 1105.

To keep communication connection with the peripheral processing unit110, the central processing unit 120 periodically issues a communicationmaintaining request to the peripheral processing unit 110 (or peripheralprocessing service center 110′) via its central communication circuit122. The communication maintaining request includes a start signal andan end signal, and a plurality of information segments (including thenature of the request, the ID of the peripheral processing unit (orperipheral processing service center 110′) and the ID of the centralprocessing unit 120), the plurality of information segments beingincluded between the start signal and the end signal, facilitating theperipheral processing unit 110 (or peripheral processing service center110′) to capture the request information between the start signal andthe end signal. In the state of maintaining communication, the centralprocessing unit 120 and the peripheral processing unit 110 maintain acommunication state, such that in the next mutual communication, theapproval operation will not be needed.

Therefore, after the peripheral use request is granted to a certaincentral processing unit 120, the peripheral processing unit 110 (orperipheral processing service center 110′) periodically inquires andreceives the communication maintaining request sent from the centralprocessing unit 120. If the communication maintaining request isreceived from the central processing unit 120 within a prescribed timeperiod, the peripheral processing unit 110 (or peripheral processingservice center 110′) continues maintaining a communication channel withthe central processing unit 120; if the communication maintainingrequest is not received from the central processing unit 120 within aprescribed time period (possibly because the central processing unit 120leaves, or is turned off, or the communication is artificiallydisconnected), the peripheral processing unit 110 (or the peripheralprocessing service center 110′) disconnects the communication channelwith the central processing unit 120 and updates the status in thecorresponding row in the table of FIG. 2A or 2B to set the peripheral orperipheral group used by the peripheral processing unit 110 into an idlestate to be available for other central processing units to use thereleased peripheral or peripheral group. If the central processing unit120 is to reuse the peripheral in the peripheral processing unit 110later, the process will re-start from the approval step.

In FIG. 10A, a plurality of central processing units 120 (120.1, 120.2,. . . , 120.m) and a peripheral processing service center 110′ (orperipheral processing unit 110) form a working system 1001. In theworking system shown in FIG. 10A, upon start, each central processingunit 120 (120.1, 120.2, . . . , 120.m) constantly and automaticallyissues a peripheral use request (including its ID) to the peripheralprocessing service center 110′ (or peripheral processing unit 110) viathe peripheral communication circuit 102. As long as the peripheral userequest from the central processing unit 120 (120.1, 120.2, . . . ,120.m) is received, the peripheral processing service center 110′ (orthe peripheral processing unit 110) automatically enters the initialprocessing program, and displays the ID of the central processing unit120 on one display screen thereof, the privilege of the centralprocessing unit 120 to use the peripheral processing unit 110, and theperipheral situation of the peripheral processing service center 110′(or the peripheral processing unit 110). Because of facing each of aplurality of central processing units 120 (120.1, 120.2, . . . , 120.m)and having a plurality of peripherals, the peripheral processing servicecenter 110′ of FIG. 10A may be provided with one or more peripheralprocessing servers (or peripheral processing server groups), and theperipheral processing service center may use a high-speed local networkto connect with the plurality of peripherals (see FIG. 10C), so as tomanage the communication between the plurality of central processingunits 120 (120.1, 120.2, . . . , 120.m) and the plurality ofperipherals. The working system 1001 of FIG. 10A is particularlysuitable for public places, e.g., airports, railway stations, hotels,restaurants, ports, etc.

In FIG. 10B, one central processing unit 120 and a plurality ofperipheral processing units or peripheral processing service centers 110(110.1, 110.2, . . . , 110.n) form a working system 1002. Eachperipheral processing center 110 may be disposed at a differentlocation. At each location the central processing unit 120 may use theperipheral processing unit 110 at the location. In the working system1001 shown in FIG. 10B, after each central processing unit 120 (120.1,120.2, . . . , 120.m) is started, the central processing unit 120((120.1, 120.2, . . . , 120.m) constantly and automatically issues aperipheral use request (including its ID) via the peripheralcommunication circuit; meanwhile, the data collector 142 acquirespassword information from the user, and sends it, along with thePeripheral Use request, to the peripheral processing unit or theperipheral processing service center 110. As long as the Peripheral Userequest from the central processing unit 120 (120.1, 120.2, . . . ,120.m) is received, the peripheral processing unit or the peripheralprocessing service center automatically enters the initial processingprocess, and verifies the password information of the user; after thepassword information is verified, one display screen thereof displaysthe ID of the central processing unit 120, the privilege of the centralprocessing unit 120 to use the peripheral processing unit 110, and theperipheral condition of the peripheral processing unit 110.

The program shown in FIG. 11 may be stored in the memory 106 or 126 asshown in FIG. 1 and executed by the peripheral processing unit 110 orthe central processing unit 120. The program shown in FIG. 11 may alsobe stored in the memory 2504, 2506, 2604, or 2606 of FIGS. 25-26.

For the working system of the present disclosure, when a new peripheralor a new-model Extranet node emerges, it is unnecessary to change thehardware of the existing central processing unit 120, and only thecorresponding parameters and/or commands need to be simply set for thenewly unveiling peripheral in the central management operating systemand program. Of course, the peripheral management operating system andprogram in the peripheral processing unit 110 as well as the peripheralinterface circuit also need to be correspondingly updated.

FIG. 12 shows another embodiment 1200 of a novel communication workingsystem of the present disclosure. In the communication working system1200, all components identical to those in FIG. 1 use the same referencenumerals; while for the components with the same reference numerals inFIG. 12 and FIG. 1, unless otherwise needed, no repeated depictions willbe made when describing FIG. 12.

Compared with the communication working system 100 as shown in FIG. 1,the working system 1200 as shown in FIG. 12 includes the peripheralprocessing unit as shown in FIG. 1 and an extended central processingunit 1220; while the extended central processing unit 1200 includes acentral processing unit 120 and a mobile phone module 1260 shown inFIG. 1. The mobile phone module 1260 comprises: a display device(including a display screen) 1261 connected with a display interfacecircuit 1262; an audio device (e.g., a loudspeaker and a microphone)1263 connected to an audio interface circuit 1264; a wirelesscommunication line 1265 for receiving/emitting a communication signal incompliance with a communication protocol (e.g., a CDMA or GSM protocol);a GPS (or positioning) line 1266, for receiving a positioning signalemitted from a positioning satellite so as to indicate the location andmovement of the extended central processing units 191. In the embodimentof FIG. 121, the central operation display device 124 in the centralprocessing unit 120 may be omitted and replaced by a display device1261.

The central processor 121 in the central processing unit 120 isconnected to the display device (e.g., a display screen) 1261, theinterface circuit 1262, the audio device 1263, the audio interfacecircuit 1264, the wireless communication line 1265, and the GPS 1266circuit. The display device (e.g., a display screen) 1261, the displayinterface circuit 1262, the audio device 1263, the audio interfacecircuit 1264, the wireless communication line 1265, and the GPS 1266circuit work under the control of the central processor 121.

Specifically, when displaying an image and/or text, the centralprocessor 121 transmits the image and/or text signal to the displayinterface circuit 1262, and correspondingly controls the display device1261 and the display interface circuit 1262, so as to display the imageand/or text signal on the display device 1261. When playing an audio,the central processor 121 transmits the audio signal to the audiointerface circuit 1264, correspondingly controls the audio device 1263and the audio interface circuit 1264, and plays the audio signal on theaudio device 1263.

When receiving the audio signal inputted by the user of the (extended)central processing unit 191 (with a mobile phone function), the audiointerface circuit (e.g., a microphone) 1264 receives the audio signalinputted by the user via the input port 1268, converts the user's voiceinto an audio electrical signal, and subsequently transmits the audioelectrical signal to the central processor 121; then the centralprocessor 121 performs corresponding processing to the audio electricalsignal, and converts the audio electrical signal into a communicationsignal in conformity with the CDMA, WCDMA, or GSM protocol. Theprocessed audio electrical signal may be transmitted to the wirelesscommunication line 1265, which is sent out in a wireless manner throughthe wireless communication line 1265 and the antenna 1269.

When receiving an image and/or text (e.g., an image and/or text inputtedthrough a display screen, a keyboard, or a camera lens) inputted by theuser of the (extended) central processing unit 191 (with a mobile phonefunction), the display interface circuit 1262 converts the image and/ortext received through the input port 1267 into an electrical signal, andthen transmits the electrical signal to the central processor 121;afterwards, the central processor 121 performs corresponding processingto the electrical signal, e.g., converting the electrical signal into acommunication signal in conformity with the CDMA, the WCDMA, or the GSMprotocol. The processed electrical signal may be transmitted to thewireless communication line 1265 and sent out in a wireless mannerthrough the wireless communication line 1265 and the antenna 1269.

When receiving the wireless communication signal in conformity with acertain communication protocol (e.g., receiving the communicationssignal in conformity with the CDMA, WCDMA, or GSM protocol), thecommunication signal in conformity with the CDMA, WCDMA, or GSM protocolis received over a wireless communication line 1265 through the antenna1269; the communication signal is transmitted to the central processor121; afterwards, the central processor 121 performs correspondingprocessing to the communication signal. The communication signalreceived from the wireless communication line 1265 may includes an imagesignal, a text signal, and an audio signal. As previously mentioned,after performing corresponding processing to the image signal and/ortext signal, the central processor 121 transmits the processed imageand/or text signal to the display interface circuit 1262, andcorrespondingly controls the display device 1261 and the displayinterface circuit 1262 so as to display the image and/or text signal onthe display device 1261. Also as previously discussed, aftercorrespondingly processing the audio signal, the central processor 121transmits the processed audio signal to the audio interface circuit1264, correspondingly control the audio device 1263 and the audiointerface circuit 1264, and plays the audio signal on the audio device1263.

When processing the position and/or movement signal of the extendedcentral processing unit 191, the position signal is received from theGPS (or positioning) satellite over the GPS (or positioning) circuit 166through the antenna 1270; the position signal is transmitted to thecentral processor 121; afterwards, the central processor 121correspondingly processes the position signal; when the positionmovement of the extended central processing unit 191 is processed, aresult from processing a series of position signals may reflect theposition movement of the extended central processing unit 191. To enablethe peripheral processing unit 110 to detect the position and movementof the extended central processing unit 191, the central processor 121sends, through the central communication circuit 122, a series of itsown position signals to the peripheral communication circuit 102 in theperipheral processing unit 110; afterwards, the peripheral communicationcircuit 102 transmits a series of position signals of the extendedcentral processing unit 191 to the peripheral processor 111. After aseries of position signals of the extended central processing units 191are processed, the peripheral processor 111 is informed of the position,movement and movement direction of the extended central processing unit191; the current movement range of the extended central processing unit191 is compared with its internal clock, such that the peripheralprocessor 111 can predict the movement speed of the extended centralprocessing unit 191.

FIG. 13 shows a display system 1300 of the present disclosure. In FIG.13, the display system 1300 comprises a plurality of (extended) centralprocessing unit 1220 (1220.1, 1220.2, . . . , 1220.m) and a displayperipheral 1331 connected to the peripheral processing service center110′ (or peripheral processing unit 110); the peripheral processingservice center 110′ (or peripheral processing unit 110) iscommunicatively connected to the data server/data center/database 1204over the Internet, WiFi, and local area network. The display system 1300of the present disclosure can provide services of displaying (orplaying) information in a time-sharing fashion for a plurality ofextended central processing unit 1220 (1220.1, 1220.2, . . . , 1220.m);the information may include an image, text, and/or sound. In the displaysystem 1300 shown in FIG. 13, each (extended) central processing unit1220 (1220.1, 1220.2, . . . , 1220.m) may constantly send its ID outwirelessly at a certain time interval. Of course, FIG. 13 shows that thedisplay system 1300 of the present disclosure is also applicable to aplurality of display peripherals 1331 (1331.1, 1331.2, . . . , 1331.n);the plurality of display peripherals 1331 (1331.1, 1331.2, . . . ,1331.m).

The display system 1300 shown in FIG. 13 has two service modes: a pushservice mode and an interactive service mode. In the push service mode,each central processing unit 1220 (1220.1, 1220.2, . . . , 1220.m) maysend (or automatically) its ID out to the peripheral processing servicecenter 110′ (or peripheral processing unit 110) over its peripheralcommunication circuit 102. After receiving the ID of the centralprocessing unit 1220 (1220.1, 1220.2, . . . , 1220.m), the peripheralprocessing service center 110′ (or peripheral processing unit 110)selects one central processing unit 1220 (1220.i) thereof and searchesrelevant information (or searching relevant information in the dataserver/data service center/database 1204), and then displays (or plays)the found information related to the ID on the display peripheral 1331(1331.1, 1331.2, . . . , 1331.n).

In the interactive service mode, each central processing unit 1220(1220.1, 1220.2, . . . , 1220.m) may send out a Peripheral Use requestincluding its ID to the peripheral processing service center 110′ (orperipheral processing unit 110) through its peripheral communicationline 102. After receiving the Peripheral Use request from the centralprocessing unit 1220 (1220.1, 1220.2, . . . , 1220.m), the peripheralprocessing service center 110′ (or peripheral processing unit 110)interacts in a manner that the peripheral processing service center 110′(or peripheral processing unit 110) ID is mutually matched (or paired)with the selected central processing unit 1220 (1220.i) ID. Based on theInteraction request from the selected central processing unit 1220(1220.i), the peripheral processing service center 110′ (or peripheralprocessing unit 110) searches relevant information per the Interactionrequest and/or ID (or searches relevant information in the dataserver/data service center/database 1204) and displays the foundinformation relating to the ID and/or a user interface (which may be auser interface combined by images, texts, and sounds) on the displaydevice 1261 in the selected central processing unit 1220 (1220.i).

FIG. 14 shows a display system 1400 of the present disclosure. Thedevice configurations in the display system 1400 of FIG. 14 areidentical to the device configurations in the display system 1300 ofFIG. 13; different from the display system 1300 of FIG. 13, the displaysystem 1400 of FIG. 14 may provide a service of simultaneouslydisplaying (or playing) image/text/audio information for a plurality of(extended) central processing units 1220 (1220.1, 1220.2, . . . ,1220.m).

The working system 1200 shown in FIG. 14 provides a service ofsimultaneously displaying push information. In the service ofsimultaneously displaying the push information, each central processingunit 1220 (1220.1, 1220.2, . . . , 1220.m) may send its own ID (orautomatically) to the peripheral processing service center 110′ (orperipheral processing unit 110) over its peripheral communicationcircuit 102. After receiving the IDs of all central processing units1220 (1220.1, 1220.2, . . . , 1220.m), the peripheral processing servicecenter 110′ (or the peripheral processing unit 110) searches informationrelated to all the central processing units 1220 (1220.1, 1220.2, . . ., 1220.m) according to the IDs of all the central processing units 1220(1220.1, 1220.2, . . . , 1220.m) (or searches information related to allthe central processing units in the data server/data service center/database 1204), and then displays (or plays) the searched information on thedisplay peripheral 1331 (1331.1, 1331.2, . . . , 1331.n).

Optionally, in the service of simultaneously displaying the pushinformation, the peripheral processing service center 110′ (or theperipheral processing unit 110) may divide all the central processingunits 1220 (1220.1, 1220.2, . . . , 1220.m) into a plurality of groupswith common features; one of the groups is selected; information relatedto all IDs in the selected group is searched based on all IDs in theselected group (or information related to all IDs in the selected groupis searched in the data server/data service center/database 1204), andthen the found information is displayed (or played) on the displayperipheral 1331 (1331.1, 1331.2, . . . , 1331.n). After the service tothe selected group ends, the service will be provided to the next group.

FIG. 15 shows a flow diagram 1500 of operating the display system 1300shown in FIG. 13. In the flow diagram 1500, steps 1502-1507 areprocedures of a push mode service; and steps 1603-1616 are procedures ofan interactive mode service.

Step 1502: after turning to step 1502 from the start step 1501, theperipheral processing unit 110 (or the peripheral processing servicecenter 110′) detects whether the ID signals sent from one or more(extended) central processing units 1220 (1220.1, 1220.2, . . . ,1220.m) have been received. Because the peripheral processing unit 110(or peripheral processing service center 110′) and the (extended)central processing unit 1220 (1220.1, 1220.2, . . . , 1220.m) exchangeinformation through a weak (or short-range) communication interface,when the peripheral processing unit 110 (or peripheral processingservice center 110′) detects the ID signals of one or more (extended)central processing units 1220 (1220.1, 1220.2, . . . , 1220.m), itindicates that the user of the one or more (extended) central processingunits 1220 (1220.1, 1220.2, . . . , 1220.m) is located within a rangewhere he/she can see the display peripheral 1231. If no (extended)central processing units 1220 (1220.1, 1220.2, . . . , 1220.m) are nearthe peripheral processing unit 110 (or peripheral processing servicecenter 110′), the peripheral processing unit 110 (or peripheralprocessing service center 110′) will not receive the ID sent by any(extended) central processing unit 1220; at this point, the flow diagram1500 loops and waits at step 1502 till the peripheral processing unit110 (or the peripheral processing service center 110′) may receive theID signals sent from one or more (extended) central processing units1220 (1220.1, 1220.2, . . . , 1220.m). Each of the (extended) centralprocessing units 1220 (1220.1, 1220.2, . . . , 1220.m) shown in FIG. 13periodically sends out an information packet including its ID, theinformation packet including a start signal and an end signal, the IDinformation being included between the start signal and the end signal,facilitating the peripheral processing unit 110 (or peripheralprocessing service center 110′) to capture the ID information betweenthe start signal and the end signal, where the ID information may be anIP address or mobile phone number. The details about the procedure ofhow to send out the IDs are similar to the depictions of step 1103 ofFIG. 11.

Step 1503: the peripheral processing unit 110 (or peripheral processingservice center 110′) selects one ID from the received one or more IDs,thereby selecting an (extended) central processing unit 1220 (1220.i)having the ID. The ID of the selected (extended) central processing unit1220 (1220.i) may be stored in an internal memory of the peripheralprocessor 111.

Step 1505: the peripheral processing unit 110 (or the peripheralprocessing service center 110′) searches, based on the selected ID,historical data associated with the selected ID (the historical data mayinclude historical data about travel, purchase, reading, hobbies, etc.).The historical data associated with the selected ID may be stored in alocal database and also may be stored in the data server/data center1204; the peripheral processing unit 110 (or the peripheral processingservice center 110′) may search historical data associated with theselected ID in the data center 1204 over the Internet/local area network160.

Step 1506: the peripheral processing unit 110 (or peripheral processingservice center 110′) further searches relevant information of theselected ID (the relevant information includes text/image/soundinformation of relevant travel, products, books, and hobbies) based onthe historical data associated with the ID; the relevant informationabout the selected ID may be the information desired or needed by theuser of the selected (extended) central processing unit 1220 (1220.i).

Step 1507: the peripheral processing unit 110 (or the peripheralprocessing service center 110′) displays (or plays) the relevantinformation found for the selected ID on the display peripheral 1331.

Step 1510: the peripheral processing unit 110 (or peripheral processingservice center 110′) detects whether an Interaction request issued bythe selected (extended) central processing unit 1220 (1220.i) has beenreceived within a predetermined time period. If no Interact request isissued by the selected (extended) central processing unit 1220 (1220.i)within a predetermined time period, the operation turns to step 1502, towait for and select the next ID, thereby selecting a next (extended)central processing unit 1220 (1220.j). The above-described push servicemode is repeated. If a user of the selected (extended) centralprocessing unit 1220 (1220.i) touches a predetermined area or any area(which may be an icon on the display screen 1261) on the display screen1261, the selected (extended) central processing unit 1220 (1220.i)immediately issues an Interact request, and the operation turns to step1603 to start an interaction operation mode; in the interaction mode,the display peripheral 1431 is locked, and the display content thereonmaintains unchanged.

Step 1603: the selected (extended) central processing unit 1220 (1220.i)issues an Interaction Request information packet to the peripheralprocessing unit 110 (or the peripheral processing service center 110′).The Interaction Request information packet includes a start signal andan end signal; the Interaction Request information packet furtherincludes one or more information segments (including the interactiverequest information segment and the ID of the selected (extended)central processing unit 1220.i), the one or more information segmentsbeing included between the start signal and the end signal, facilitatingthe peripheral processing unit 110 to capture the information betweenthe start signal and the end signal.

Step 1606: After receiving the Interaction Request information packet,the peripheral processing unit 110 (or the peripheral processing servicecenter 110′) captures the ID of the (extended) central processing unit1220 (1220.i), and the peripheral processor 111 checks the captured IDwith the stored selected ID. If the two IDs match, the peripheralprocessing unit 110 (or the peripheral processing service center 110′)issues an Interaction Request Grant Response information packet. TheInteraction Request Grant Response information packet includes a startsignal and an end signal and includes a plurality of informationsegments (including the interaction request grant information, the ID ofthe selected (extended) central processing unit 1220.i, the peripheralprocessing unit 110 (or the peripheral processing service center 110′),the content to display, and the user interface), the plurality ofinformation segments being included between the start signal and the endsignal, facilitating the central processing unit 120 to capture theinformation segments between the start signal and the end signal. Beforeissuing the Interaction Request Response information packet, theperipheral processing unit 110 (or the peripheral processing servicecenter 110′) may lock the display peripheral 1231 in FIG. 2B to forbidthem from being affected by other central processing units.

Step 1607: After receiving the Peripheral Operation Response, throughverifying the recipient ID (i.e., the ID of the (extended) centralprocessing unit 1220.i), the selected (extended) central processing unit1220.i will display the information on the display peripheral 1231 onthe display device 1261. As an embodiment, FIG. 16A shows an informationbox 1680 displayed on the display device 1261. As shown in FIG. 16A, theinformation box 1680 includes a product description region 1660 and auser interface 1680; the user interface 1680 includes a cursor 1682;options: purchased product 1 (1683), purchased product 2 (1684), andpurchased product 3 (1685); and a text input search window 1686 forinputting a text search command

Step 1608: to perform a desired operation on the user interface 1680,the operator will move the cursor 1682 in the user interface 1680 usedfor displaying by the selected (extended) central processing unit 1220.ias shown in FIG. 16A to a desired operation position.

Step 1610: the user of the selected (extended) central processing unit1220.i selectively clicks onto one of three options 1683-1685; or afterinputting the text search command in the window 1686, presses “Enter”key. Then, the selected (extended) central processing unit 1220.i issuesan Execution Request information packet to the peripheral processingunit 110 (or peripheral processing service center 110′). The ExecutionRequest information packet includes a start signal and an end signal,and also includes a plurality of information segments (includingexecution information, the ID of the selected (extended) centralprocessing unit 1220.i, and the peripheral processing unit 110 (or theperipheral processing service center 110′)), the plurality ofinformation segments being included between the start signal and the endsignal, facilitating the central processing unit 120 to capture theinformation segments between the start signal and the end signal. If theuser clicks onto options 1683, 1684 or 1685, execute the request forpurchasing product 1, product 2 or product 3; if the user inputs text inthe window 1686 and presses “Enter” key, the execute informationrequires a further search according to the search command.

Step 1613: after receiving the Execution Request information packet,through checking the recipient ID (i.e., the ID of the peripheralprocessing unit 110 or the ID of the peripheral processing servicecenter 110′), the peripheral processing unit 110 (or the peripheralprocessing service center 110′) processes the execution requestaccording to the content in the Execution Request information packet. Inthe case of a purchase request, the peripheral processing unit 110 (orthe peripheral processing service center 110′) completes the purchaserecord in the data center 1204 over the Internet/Local Area Network 160,and then transmits the purchase result to the selected (extended)central processing unit 1220.i in the manner of a peripheral operationresponse, and displays the purchase result on the display device 1261 ofthe selected (extended) central processing unit 1220.i. In the case of asearch request, the peripheral processing unit 110 (or peripheralprocessing service center 110′) searches in the data center/database1204 over the Internet/Local Area Network 160.

Step 1614: After completely processing the Execution Request, theperipheral processing unit 110 (or peripheral processing service center110′) sends an Execution Request Response information packet to theselected (extended) central processing unit 1220.i, and sends the searchresult in step 1613 to the selected (extended) central processing unit1220.i. The Execution Request Response information packet includes astart signal and an end signal, and includes a plurality of informationsegments (including a search result, User Interface, the ID of theselected (extended) central processing unit 1220.i, the peripheralprocessing unit 110 (or the peripheral processing service center 110′)),the plurality of information segments being included between the startsignal and the end signal, facilitating the central processing unit 120to capture the information segments between the start signal and the endsignal. After the Request Response information packet is sent out, theperipheral processing unit 110 (or peripheral processing service center110′) releases the display peripheral 1431.

Step 1616: After receiving the Execution Request Response informationpacket, the selected (extended) central processing unit 1220.i displaysthe information found in step 1614 on the display device 1261. Asanother embodiment, FIG. 16B is an information box 1680′ displayed onthe display device 1261. As shown in FIG. 16B, the information box 1680′includes a product description region 1660′ and a user interface 1680′;the user interface 1680′ comprises a cursor 1682′; three options:purchase product a (1683′), purchase product b (1684′), and purchaseproduct c (1685′); and a text input search window 1686′, for inputting atext search command After displaying the information on the displaydevice 1261, the operation turns to step 1510 for a next round ofselecting a push mode or an interaction mode.

After turning from step 1616 to step 1510, the peripheral processingunit 110 (or peripheral processing service center 110′) detects whethera next round of interaction request issued by the selected (extended)central processing unit 1220 (1220.i) is received within a predeterminedtime period. If the selected (extended) central processing unit 1220(1220.i) issues the next round of interaction request within thepredetermined time period, the operation will enter into the next roundof steps 1603-1616. In the next round of interaction mode, the operatormay interact based on the content in the user interface 1680′. Afterturning from the step 1616 to the step 1510, if the selected (extended)central processing unit 1220 (1220.i) does not issue the next round ofinteraction request within a predetermined time period, the operationwill enter the next round of steps 1502-1507. In the next round of pushmode service, the peripheral processing unit 110 (or the peripheralprocessing service center 110′) detects the next ID signal as issued andprovides a push service based on the next ID signal.

FIG. 17 shows a flow diagram 1700 of operating the display system 1400of FIG. 14.

Step 1702: after turning from start step 1701 to step 1702, theperipheral processing unit 110 (or the peripheral processing servicecenter 110′) detects whether a plurality of (extended) centralprocessing units 1220 (1220.1, 1220.2, . . . , 1220.m) exist. If no(extended) central processing units 1220 (1220.1, 1220.2, . . . ,1220.m) are detected near the peripheral processing unit 110 (orperipheral processing service center 110′), the flow diagram 1700 loopsat step 1702 till a plurality of (extended) central processing units1220 (1220.1, 1220.2, . . . , 1220.m) move near the peripheralprocessing units 110 (or peripheral processing service center 110′).When the plurality of (extended) central processing units 1220 (1220.1,1220.2, . . . , 1220.m) move near the peripheral processing unit 110 (orthe peripheral processing service center 110′), the peripheralprocessing unit 110 (or the peripheral processing service center 110′)will receive a plurality of IDs.

Step 1705: the peripheral processing unit 110 (or the peripheralprocessing service center 110′) searches, according to the plurality ofIDs, historical data associated with the plurality of IDs (thehistorical data may include historical data about travel, shopping,reading, hobbies, etc.). The historical data associated with theplurality of IDs may be stored in the local database or in the dataserver/data center 1204. The peripheral processing unit 110 (or theperipheral processing service center 110′) may search historical dataassociated with a plurality of IDs in the data server/data center 1204over the Internet/local area network 160.

Step 1707: the peripheral processing unit 110 (or peripheral processingservice center 110′) searches relevant information about the pluralityof IDs (the relevant information includes text/image/audio informationabout travel, products, books, and hobbies) according to the historicaldata associated with the plurality of IDs; the relevant informationabout the plurality of IDs may be the information of common interest ordesired by users of the plurality of (extended) central processing units1220 (1220.i).

Step 1708: the peripheral processing unit 110 (or peripheral processingservice center 110′) displays (or plays) the information related to theselected ID on the display peripheral 1331. Then, the operation turns tostep 1702 to provide an information display service for the next groupof newly received IDs.

FIG. 18 shows an illustrative structure of the peripheral processor 111in the peripheral processing unit 110 in FIGS. 1 and 3-9 or the server(e.g., 1014) in FIG. 10C (or peripheral processing service center 110′).As illustrated in FIG. 18, the peripheral processor 111 (or the server1014 in FIG. 10C) comprises a processing component 1802, an internalmemory 1804, an external memory (hard disk) 1806, a disk driverinterface 1808, a display 1810 (or 171), a display interface 1812, aperipheral communication circuit 1817 (or 102), a peripheralinterface-circuit 1816 (104), an external communication line 1819 (125),an input/output interface 1818, a mouse 1820, a keyboard 1822, and asystem bus 1814.

The external memory (hard disk) 1806 is connected with the disk driverinterface 1808; the display 1810 is connected with the display interface1812; the mouse 1820 and the keyboard 1822 are connected with theinput/output interface 1818. The processing component 1802, the internalmemory 1804, the disk driver interface 1808, the display interface 1812,the peripheral communication circuit 1817 (or 102), the peripheralinterface circuit 1816 (104), the external communication line 1819 (125)and the input/output interface 1818 are connected with the system bus1814. The internal memory 1804 and the external memory 1806 may storeprograms, instructions, and data. Generally, the internal memory 1804has a faster access speed, while the external memory 1806 has a largerstorage capacity. The display 1810 may provide a visual interfacebetween the program being executed and the user. The peripheralcommunication circuit 1817 (or 102) is arranged for communication withthe central processing unit 120; the peripheral interface circuit 1816(104) is arranged for communication with the application peripheral 131(131.1, 131.2, . . . , 131.n), and the external communication line 1819(125) is arranged for communication with Extranet nodes. The processingcomponent 1802 may read the program instructions and data in theinternal memory 1804 and the external memory 1806 and may controlrunning of the server by executing these programs and instructions.

FIG. 19 shows an illustrative structure of a central processor 121 ofthe central processing unit 120 in FIG. 1 and FIGS. 3-9. As illustratedin FIG. 19, the central processor 121 comprises a processing component1902, an internal memory 1904, a flash memory 1906, a display 1910(124/1261), a display interface 1912, an external communication line1916 (or 125), a central communication circuit 1917 (122) and a group ofsystem buses 1914.

The display 1910 is connected with the display interface 1912. Theprocessing component 1902, the internal memory 1904, the flash (FlashMemory) 1906, the display interface 1912 (1262), the externalcommunication circuit 1916 (or 125), and the central communicationcircuit 1917 (122) are connected with the system bus 1914. The internalmemory 1904 and the flash (flash memory) 1906 may store programs,instructions, and data. Generally, the internal memory 1904 has a fasteraccess speed, while the flash (Flash Memory) 1906 has a larger storagecapacity. The display 1910 may provide a visual interface between theprogram being executed and the user. The central communication circuit1917 (122) is arranged for communicating with the peripheral processingunit 110 (or peripheral processing service center 110′), and theexternal communication circuit 1916 (or 125) being arranged forcommunication with the Extranet nodes. The processing component 1902 mayread the program instruction and data in the internal memory 1904 andthe flash (Flash Memory) 1906, and may control running of the server byexecuting these programs and instructions.

The programs (or flows) in FIGS. 11, 15 and 17 may be stored in theinternal memory 1804 or the external memory (hard disk) 1806 and may beexecuted by the processing component 1802, 1902. The programs (or flows)of FIGS. 11, 15, and 17 may also be stored in the internal memory 1904or the flash (Flash Memory) 1906 and executed by the processingcomponent 1902. The programs (or flows) as shown in FIGS. 11, 15, and 17may be executed for multiple times in parallel (or simultaneously)(i.e., executed by multiple users), to respond to the invoking of aplurality of central processing units 120 (120.1, 120.2, . . . , 120.m)(or invoking of multiple users).

The peripheral communication circuit 102, the peripheral interfacecircuit 104, the central communication circuit 122, the externalcommunication line 125, and the external communication line 1016 (125)in FIG. 1 may be an existing line, and particularly the interface lineof each peripheral is an existing line; moreover, the communicationlines with various Extranet nodes are also existing lines. Therefore,these circuits or lines will not be described in detail.

The present disclosure also has the following advantages:

displaying data and information more effectively.

The three-in-one (central processing unit+peripheral processing unit+aplurality of peripherals) architecture may be dynamically combined,adjusted, upgraded, and changed, ensuring system stability to themaximum limit.

Due to functional simplification and centralization, the centralprocessing unit is miniaturized, more portable, more energy-efficient,and more environmental and economical.

A plurality of peripherals are freely combined as needed, and a varietyof peripherals may be selected; therefore, the peripheral utilizationsare improved.

Each “central processing unit” is configured relatively fixedly, and mayonly occupy one IP address, one telephone number, and one device ID;besides, when integrated with an acquisition arrangement of human bodylife signals, it may be completely used as a personal identityidentification ID of the owner and thus may be used in coordination withbig data and cloud processing more efficiently.

It may facilitate building a dynamic specific area network, isolate fromthe Internet, flexibly constitute a closed local area network, andisolate a link to the external world, thereby satisfying securitydemands in network security control and anti-terrorist; likewise, byflexibly adding the peripherals accessing the Internet, an open localarea network may be immediately formed.

The hardware device may be flexibly interfaced, which simplifies devicestructure, lowers the manufacturing cost, greatly increases theuniversality, and facilitates security management. With an existinglogistic barcode scanner as an example, the logistic barcode scanner isa complete computer with a high manufacturing cost; the large amount ofdata stored thereby causes a security burden; with the present system,the structure of the logistic barcode scanner will be greatlysimplified, the manufacturing cost will be lowered, and the data riskdue to loss will be reduced substantially to zero; the data entry may becompleted by arbitrarily using a common scanning peripheral or usingother scanning peripheral, without a need of waiting for synchronizingdata when changing the barcode scanner device.

The peripheral control system may be connected with peripherals such asoffice equipment, testing equipment, data acquisition devices, displaydevices and printing devices, etc., which are needed in differentworking and use environments, to construct an efficient, low-cost, andeasily updatable, replaceable, and upgradeable dynamic service center,in areas such as airports, railway stations, cruise ships, largeenterprises, schools, hospitals, libraries, etc., so as to providepersonal supports for various central processing units accessing suchareas in need of using relevant devices. With the airport as an example,after one central processing unit (120) enters into an area pre-set witha peripheral control system (110′), the central processing unit (120)may query the position where the required peripheral is located, whetherit is available, how long it needs to wait, etc.; upon leaving oractively disconnecting after use, the peripheral may be immediatelyidentified and used by other central processing unit (120), therebygreatly enhancing the utilization and convenience of the peripherals.

The peripherals are integrated with the peripheral control unit (110) orperipheral control system (110′), thereby constituting a more flexibleand reliable shared peripheral. With the most common home TV set as anexample, various sizes of displays and TV receivers and the like mayconstitute a peripheral system, or may be evenly fixed into an integralmachine; then, a central processing unit (120) may continuously read thesame book, watch the same album, and appreciate the same film on adisplay of any size.

Likewise, a memory as a peripheral may be integrated with a peripheralcontrol unit (110) or peripheral control system (110′). The memory (harddisk) may provide and store data for any identifiable central processingunit (120).

I claim:
 1. A working system, comprising: a peripheral processing unit,the peripheral processing unit being able to communicate with aplurality of processing units and each of the plurality of processingunits having a unit ID, the peripheral processing unit comprising: aperipheral processing processor; a peripheral communication circuit,which is connected to the peripheral processing processor, forwirelessly communicating with the plurality of processing units; atleast one peripheral device; a peripheral interface circuit, which isconnected between the peripheral processing processor and the at leastone peripheral device; wherein the peripheral processing processorwirelessly receives a service request together with its ID from one ofthe plurality of processing units through the peripheral interfacecircuit for using the least one peripheral device; wherein theperipheral processing processor identifies the unit ID for the one ofthe plurality of processing units, grants an exclusive access to the oneof the plurality of processing units with the identified unit ID, sendsa service response for using the at least one peripheral device to theone of the plurality of processing units based on the identified unitID; and wherein, after the peripheral processing processor is releasedby the one of the plurality of processing units, the display peripheralprocessing processor is able to grant an exclusive access to another oneof the plurality of processing units with another unit ID and to providea service to the another one of the plurality of processing units. 2.The working system of claim 1, wherein each of the plurality ofprocessing unit comprises: a processing processor; and a communicationcircuit, which is connected to the processing processor, for wirelesslycommunicating with the peripheral communication circuit of theperipheral processing processor.
 3. The working system of claim 1,wherein: the peripheral processing unit has a peripheral ID and thedisplay peripheral processing unit sends service response with theperipheral ID to the one of the plurality of processing units.
 4. Theworking system of claim 3, wherein: when sending the service request,the one of the plurality of processing units sends a head signal and anending signal and includes the unit ID and request contents between thehead signal and ending signal.
 5. The working system of claim 4,wherein: when sending the service request, the one of the plurality ofprocessing units also includes the peripheral ID between the head signaland ending signal.
 6. The working system of claim 4, wherein: the saidone of the plurality of processing units periodically sends a request tothe display peripheral processing unit for keeping a communicationconnection; the peripheral processing unit periodically checks therequest sent by the one of the plurality of processing units to keep thecommunication connection with the one of the plurality of the processingunits unit.
 7. The working system of claim 4, wherein: when sending theservice response, the peripheral processing unit sends a head signal andan ending signal and includes the peripheral ID and service contentsbetween the head signal and ending signal.
 8. The working system ofclaim 7, wherein: when sending the service response, the peripheralprocessing unit also includes the unit ID between the head signal andending signal.
 9. The working system of claim 1, wherein: the at leastone peripheral device is a display.
 10. The working system of claim 1,wherein: the plurality of processing units are mobile telephones.
 11. Amethod for operating working system, the working system comprising aperipheral processing unit, the peripheral processing unit beingconnected to at least one peripheral device and being able to wirelesslycommunicate with a plurality of processing units and each of theplurality of processing units having a unit ID, the method comprisingthe steps of: the peripheral processing processor wirelessly receiving aservice request together with its ID from one of the plurality ofprocessing units through the peripheral interface circuit for using theleast one peripheral device; the peripheral processing processoridentifying the unit ID for the one of the plurality of processingunits, granting an exclusive access to the one of the plurality ofprocessing units with the identified unit ID, sending a service responsefor using the at least one peripheral device to the one of the pluralityof processing units based on the identified unit ID; and after theperipheral processing processor is released by the one of the pluralityof processing units, the display peripheral processing processor is ableto grant an exclusive access to another one of the plurality ofprocessing units with another unit ID and to provide a service to theanother one of the plurality of processing units.
 12. The method ofclaim 11, the peripheral processing unit having a peripheral ID, themethod further comprising the step of: the peripheral processing unitsending service response with the peripheral ID to the one of theplurality of processing units.
 13. The method of claim 12, wherein: whensending the service request, the one of the plurality of processingunits sends a head signal and an ending signal and includes the unit IDand request contents between the head signal and ending signal.
 14. Themethod of claim 13, wherein: when sending the service request, the oneof the plurality of processing units also includes the peripheral IDbetween the head signal and ending signal.
 15. The method of claim 12,wherein: the said one of the plurality of processing units periodicallysends a request to the display peripheral processing unit for keeping acommunication connection; the peripheral processing unit periodicallychecks the request sent by the one of the plurality of processing unitsto keep the communication connection with the one of the plurality ofthe processing units unit.
 16. The method of claim 12, wherein: whensending the service response, the peripheral processing unit sends ahead signal and an ending signal and includes the peripheral ID andservice contents between the head signal and ending signal.
 17. Themethod of claim 16, wherein: when sending the service response, theperipheral processing unit also includes the unit ID between the headsignal and ending signal.
 18. The method of claim 11, wherein: the atleast one peripheral device is a display.